Building Block Configuration Guide 1 Purpose
2.1 Prerequisites 3 Configuration 3.1 Creation of Aggregated Data Table in SAP Bank Analyzer 3.2 Implementation of Rapid-Deployment Solution Specific Programs (SAP Note 1614443) in SAP BANK Analyzer 3.3 SAP HANA – Data Model Overview 3.4 SAP HANA – Used Tables 3.5 SAP HANA – Use of Tables in Views 3.6 SAP HANA – Creating and Filling the REPORTING_STUCTURE Table 3.7 Balance Sheet Model Overview 3.8 Profit & Loss Model Overview 3.9 Sub ledger Models Overview 3.10 SAP Business Objects information Space Creation
4.1.1 Add Additional Attributes to Views in SAP HANA Package 4.1.2 Universe Enhancement 4.1.3 SAP Crystal Report Enhancement
The purpose of this document is to describe the general configuration steps required to manually set up the configuration within the system landscape that has already been installed using the corresponding installation or configuration guides for installation. The configuration guide provides you with guidance on the contents of the SAP HANA model SAP.fs.ba and sap.fs.ind.ba to support you with your decision making process for app modifications you may wish to make to the package. This guide also provides your will guidance on how to make changes to views in the package as well as the reporting object that use these views.
2.1 prerequisites Before you start the configuration of this scenario, the SAP HANA Studio needs to be installed. Furthermore, you must ensure the connection between the following:
For more information, see the quick guide for the SAP Bank Analyzer rapid-deployment solution for financial reporting with SAP HANA, attached to the SAP Note 1626729.
3.1 Creation of Aggregated Data Table in SAP Bank Analyzer
IMG Financial Services Bank Analyzer Result Data Layer Basic settings Edit Data Structures in the Result Data Area.
Result view | Description | Result view category |
<two-dimensional representation of a subset of the fields> | <description of result view> | <system entity in Bank Analyzers Result Data Layers> |
For example ZFINREP | View for FINREP Reporting | ACCVW |
Img Financial Services Bank analyzer Basic Settings Settings for Meta Data Key figures Edit Key figures.
Key figure | KF class | Unit type | Long text |
<created a key figure> | <predefined key figure classes> | <grouping the units for key figures> | <description of the key figure> |
For example | R)_NDCNT | <empty space> | Node Counter |
/BA1/C55YPER | Period/F.Year |
/BA1/C80ORGUNI | Organiz. Unit ID |
/BA1/CP0PRFCTR | Profit Center |
Aggregation Level: Key Figures | ||
Key Figure | Description | Function |
&55AMBAL | Functional Currency Amount | Total |
&55AMLOC | Local Currency Amount | Total |
&55AMOBJ | Transaction Currency Amount | Total |
The table names of the different levels are listed in the Generated Objects for Aggregation Level section. The relevant data table of the aggregation level is stored in the data table. The data table name is, for example, ?1BA/HM_IITJ_830
Field name | Description |
Result Data Area | <relevant Result Data Area> (for example, SBA) |
Aggregation Level | <relevant aggregation level> (for example, ZFINREPAGG) |
Filter | <not necessary> |
Date | <time stamp> |
Time | <time stamp> |
Scenario | <not necessary> |
Key date | <not necessary> |
Result type | <not necessary> |
Package size | <not necessary> |
Parallel execution | <not necessary> |
Ignore initial values | <not necessary> |
3.2 Implementation of Rapid-Deployment Solution Specific programs (SAP Note 1614443) in SAP Bank Analyzer Implement the programs listed and described in SAP Note 1614443 into your SAP Bank Analyzer system.
2. Master Data Text Copy program (Z_R_AL_IM_CHARTXT For more information, see the chapters implement and Run Exchange Rate copy program and implement and Run Master Data Text Copy program of the quick guide.
The Attribute, analytic and Calculation views used for this Rapid-Deployment solution are as follows: Attribute Views (Package: sap—fs—fnd—ba)
Attribute View | Description |
AT_ACCOUNT | G/L Account |
AT_ASSELT_LIABILITY | Asset/Liability |
AT_CHART_OF_ACOUNTS | Chart of account |
AT_DEBIT_OF_ACOUNT | Debit/Credit flag |
AT_DOC_CLASS | Document Class |
AT_FIN_INSTR_TYPE | Instrument Type |
AT_FIN_POSTING_TYPE | Fin. Position Type |
AT_FTRAN_DETAIL | Fin. Transaction Details |
AT_GL_ACCOUNT | G/L Account |
AT_HOLDING_CAT | Classification |
AT_ITEM_CAT | Item Type |
AT_LEGAL_ENTITY | Legal Entity |
AT_MOVE_TYPE | Movement Type |
AT_ORG_UNIT | ID of Organizational Unit |
AT_POSTING_KEY_FIG | Posting Key Figure |
AT_PROCESSING_CAT | Processing Category |
AT_PROD_CONTROL | Production control |
AT_REVERSAL_IND | Indicator for Reversal |
AT_REV_REASON | Reason for Reversal |
AT_SALES_PRODUCT | Sales Product |
AT_TIME | Time |
Analytic Views (Package: sap-fs-ba)
Analytic View | Description |
AN_BALANCE | Balance |
AN_BALANCE_AGG | Balance Aggregated |
AN_PROFIT_LOSS | Profit & Loss |
AN_SUBLEDGER | Sub ledger |
AN_SUBLEDGER_DETAILS | Sub ledger Details |
Calculation View (Package: sap-fs-ba) The tables required for this Rapid-Deployment solution are as follows:
Tables | Description |
TCURX | Decimal Ptaces in Currencies |
TCURW | Usage of Exchange Rate Types |
TCURV | Exchange rate types for currency translation |
TCURT | Currency Code Names |
TCURR | Exchange Rates |
TCURN | Quotations |
TCURF | Conversion Factors |
T CURC | Currency Codes |
DD02T | SAP DD: SAP Table Texts |
DD02T | SAP Tables |
/BA1/TF1_PCNTRLT | Text Table for Definition of Control Product |
/BA1/TF1_EPT | Definition Texts for External product |
/BA1/F1_VERSION | Object Data |
/BA1/F1_HIER | Hierarchy Data of Object |
/BA1/F1_CONTRACT | Object Master Data |
/BA1/F1_COMP | Assignment Data for an Object |
/BA1/F1_BAS | Basic Data |
<Flow Data Table> | Customer Specific Transactional Flow Data Table |
<Aggregated Data Table> | Customer Specific Transactional Aggregated Data Table |
<prefix><G/L Account Text Table> | Customer Specific G/L Account Text Table |
<prefix><Chart of Accounts Text Table> | Customer Specific Chart of Accounts Text Table |
<prefix><Asset/Liab. Fin. Pos. Text Table> | Customer Specific Asset/Liab. Fin. Pos. Text Table |
<prefix><Debit/Credit Flag Text Table> | Customer Specific Debit/Credit Flag Text Table |
<Prefix><Document Class Text Table> | Customer Specific Document Class Text Table |
<Prefix><Instrument Type Text Table> | Customer Specific Instrument Type Text Table |
<Prefix><Fin. Position Type Text Table> | Customer Specific Fin. Position Text Table |
<Prefix><Classification Text Table. | Customer Specific Classification Text Table |
<Prefix><Item Type Text Table> | Customer Specific Item Type Text Table |
<Prefix><Legal Entity Text Table> | Customer Specific Legal Entity Tex Table |
<prefix><Movement Type Text Table> | Customer Specific Movement Type Text Table |
<Prefix><ID of Organizational Unit Text Table> | Customer Specific ID of Organizational Unit Text Table |
<Prefix><posting Key Figure Text Table> | Customer Specific Posting Key Figure Text Table |
<Prefix><Processing Category Text Tale> | Customer Specific Processing Category Text Table |
<Prefix><Production Control Text Table> | Customer Specific Production Control Text Table |
<Prefix><Reason for reversal Text Table> | Customer Specific Reason for Reversal Text Table |
<Prefix><Indicator for Reversal Text Table. | Customer Specific Indicator for Reversal Text Table |
<Prefix><Sales Product Text Table> | Customer Specific Sales Product Text Table |
Calculation Views, Analytic Views and attribute Views need to be adjusted according to the tables used on customer side. You can replace the table name with the Excel macro Table_name_Replacement_Template.xls. The Excel macro helps automate the table name replacement in the XML files of the different views. For more details, see chapter adjust the SAP HANA Models According to Customer-Specific Tables Naming of the quick guide.
Views | Use of tables |
CA_BALANCE | <Aggregated Data Table> for example /1BA/HM_IITJ_830 |
A_BALANCE | <Flow Data Table> for example /1BA/HM_05LS_830 |
AN_BALANCE_AGG | <Aggregated Data Table for example /1BA/HM_IITJ_830 |
AN_PROFIT_LOSS | <Flow Data Table> for example /BA/HM_05LS_830 |
AN_SUBLEDGER | <Flow Data Table> for example /1BA/HM_05LS_830 |
AN_SUBLEDGER_DETAILS | <Flow Data Table> for example /1BA/HM_05LS_830 |
Views | Use of tables |
AT_ACCOUNT |
|
AT_ASSET_LIABILITY | <Prefix><Asset/Liab. Fin. Pos. Text Table> for example ZBA1C55ASSLIA |
AT_CHART_OF_ACCOUTNS | <Prefix> Chart of Accounts Text Table> for example ZBA1|CHRT_ACCTS |
AT_DEBIT_CREDIT_IND | <Prefix><Debit/Credit Flag Text Table> for example ZBA1C55DBCDF |
AT_DOC_CLASS | <Prefix><Document Class Text Tables> for example ZBA1C55DOCCL |
AT_FIN_INSTR_TYPE | <prefix><Instrument Type Text Table> for example ZBA1_BA1C_FITYP |
AT_FIN_POSTING_TYPE | <Prefix><Fin. Position Type Text Table> for example ZBA1C55AOTYPE |
AT_FTRAN_DETAIL | /BA1/F1_CONTRACT/BA1/F1_BAS/BA1/TF1_EPT /BA1/TF1_PCNTRLT /BA1/F1_VERSION /BA1/F1_HIER /BA1F1/F1_COMP TCURT |
AT_GL_ACCOUNT | <prefix> <G/L Account Text Table for example ZBA1|GL_ACCOUNT |
AT_HOLDING_CAT | <Prefix><Classification Text Table> for example ZBA1C55HOLDCT |
AT_ITEM_CAT | <Prefix><Item Type Text Tab le> for Example ZBA1C55ITMTP |
AT_LEGAL_ENTITY | <prefix><Legal Entity Text Table> for example ZBA1C55LGENT |
AT_MOVE_TYPE | <Prefix><Movement Type Text Table> for example ZBA1MOVE_TYPE |
AT_ORG_UNIT | <Prefix><ID of Organizational Unit Text Table> for example ZBA1C80ORGUNI |
AT_POSTING_KEY_FIG | <Prefix><Posting Key Figure Text Table> for example ZBA1C55ACCKF |
AT_PROCESSING_CAT | <Prefix> <Processing Category Text Table> for example ZBA1C55PRCCAT |
AT_PROD_CONTROL | <Prefix><Production Control Text Table> for example ZBA1C1PRDCTR |
AT_REVERSAL_IND | <Prefix> <Reason for Reversal Text Table> for example ZBA1CR1REVIND |
AT_REV_REASON | <Prefix><Indicator for Reversal Text Table> for example ZBA1CR1REVREA |
AT_SALES_PRODUCT | <Prefix><Sales Product Text Table> for example ZBA1C11EXTPRD |
AT_TIME | - |
To set up a three hierarchy levels reporting structure for aggregation on top of G/L accounts, a REPORTING_STRUCTURE table is created and filled in schema SAP_FS_BA of the SAP HANA Studio.
Create column table “SAP_FS_BA” . “REPORTING_STRUCTURE” ( “CLIENT” CHAR (3) not null, “GL_ACCOUNT” VARCHAR (10) not null, “VALID_FROM” NCHAR (8) not null, “VALID_TO” NCHAR (8) not null, “REPORT_TYPE” CHAR (3), “ORDER_ACCOUNT” INTEGER, “HIERARCHY1” VARCHAR (130) not null, “ORDER_H1” INTEGER, “HIERARCHY2” VARCHAR (130) not null, “ORDER_H2” INTEGER, “HIERARCHY3” VARCHAR (130) not null, “ORDER_H3” INTEGER, Primary key (“CLIENT”, “GL_ACCOUNT”, “VALID_FROM”, “VALID_TO”, “HIERARCHY1” , “HIERARCHY2” , “HIERARCHY3”)) WITH PARAMETERS ( ‘SESSION_TYPE ‘-‘ SIMPLE’ )
3.7 Balance Sheet Model Overview 3.8 Profit & Loss Model Overview 3.9 Subledger Models Overview 3.10 SAP Business Objects Information Space Creation Use In this activity, you build your own Information Spaces on the basis of the available Calculation and analytic Views. Prerequisites SAP Business Object Explorer must be installed and accessible via the BI Launch-pad. Procedure
URl | http://<server>:<port>/BOE.BI |
Field name | Description |
Name | <Name of information Space> |
Description | <Description> |
Keywords | <keyword description> |
Availability | <flag> Set flag to Show on Home Page |
Result You have created an information space. You can use it for the reporting and evaluations.
Filed name | Example |
Name | SUBLEDGER |
Description | InfoSpace for exploring the RDL posting documents |
Keywords | RDL Sub ledger posing document |
Availability | |
Type | Field |
Measures | Amount Object currency |
Measures | Amount Balance currency |
Measures | Amount Local currency |
Measures | Occurrences |
Facets | Legal Entity |
Facets | Charts of Account |
Facets | G/L Account |
Facets | Document Number |
Facets | Component Number |
Facets | Posting Date |
Facets | Value Date |
Facets | Reversal Indicator |
Facets | Object Currency Financial Transaction – text |
Facets | Sales product – Text |
Facets | Production Control – Text |
Facets | Business Segment |
Facets | Profit Center |
Facets | Holding Category |
If necessary, it is possible to add additional attributes to view. When you do this, you must also take into account the customer specific name space. Before you start the modeling, make sure you know the business logic of the attribute you want to add.
Before a view is available for reporting purposes after adding an additional attribute, you have to deploy and activate the view. The activation of the view translates the metadata defined in the information model to base object.
Before a view is available for reporting purposes after adding an additional attribute, you have to deploy and activate the view. The activation of the view
Before a view is available for reporting purposes after adding an additional attribute, you have to deploy and activate the view: The activation of the view translates the metadata defined in the information model to a database objects
Use In this activity you enhance universes according to the attribute of the available Calculation and analytic vies. Prerequisites
Procedure
Navigation path | Start All Programs SAP Business Objects BI platform 4.0 SAP Business Objects BI platform Client Tools Information Design Tool |
Field name | Description |
System | <Server> : <Port> |
User Name | <HANA System User Name> |
Password | <HANA System Password> |
Authentication | Enterprise |
Use In this activity, you anhance the SAP Crystal Report on the basis of the unverses. Prerequisites SAP Crystal Reports for Enterprise XI 4.0 must be installed and accessible via the BI Launch pad.
Procedure
URL | http://<server>:<port>/BOE/BI |
6.Select the fields that you need from the Result Objects area of the Data Explorer side panel to the Structure mode area of the report.
Universes Balance_Universe (Data Foundation Sap.fs.ba/CA_BALANCE) Measure:
Profit_Loss_Universe (Data Foundation sap.fs.ba/AN_PROFIT_LOSS) Measure:
Dimension:
Balance Repot Measure:
Dimension:
Filter:
Profit & Loss Report Measure:
Dimension:
Filter:
SAP HANA 1.0 January 2012 English
You liked the article?
Like: 0
Vote for difficulty
Current difficulty (Avg): Medium
TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.